/**
 @Name：layuiAdmin 公共业务
 @Author：贤心
 @Site：http://www.layui.com/admin/
 @License：LPPL
 */
layui.define(function(exports){
  var $ = layui.$
  ,layer = layui.layer
  ,laytpl = layui.laytpl
  ,setter = layui.setter
  ,view = layui.view
  ,admin = layui.admin;
  
  //公共业务的逻辑处理可以写在此处，切换任何页面都会执行
  //数组获取所有ID 支持二级
  admin.events.objToIds = function(objs,field){
    var ids=[];
    for (var i=0;i<objs.length;i++){
      ids.push(objs[i][field]);
      if(objs[i].children){
          for (var j=0;j<objs[i].children.length;j++){
            ids.push(objs[i].children[j][field]);
          }
      }
    }
    //去掉第一个，
    return {'ids':ids};
  };

  //退出
  admin.events.logout = function(){
    location.href = '/logout';
  };

  
  //对外暴露的接口
  exports('common', {});
});